.indexBanner img {
  display: block;
  width: 100%;
  // height: 550px;
}

.indexBanner {
  position: relative;
  height:470px;
}
.indexBanner img{
  height:470px;
}
.bannerWrapper{
  margin-top:15px;
}

.suspenRight {
  width: 224px;
  border: 1px solid #4b7be4;
  border-radius: 6px;
  background-color: #fff;
  position: fixed;
  right: 0;
  top: 13%;
  z-index: 9999;

  .firstImg {
    display: block;
    width: 100%;
    height: 69px;
    cursor: pointer;
  }

  .proList {
    padding: 0 10px;
    height: 65px;

    ul {
      li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 40px;
        cursor: pointer;
        border-bottom: 1px dashed #c7c7c7;

        .pro_icon {
          color: #4b7be4;
          margin-right: 6px;
        }

        span {
          font-size: 16px;
          color: #333;
        }
      }
    }
  }

  .pro_more {
    color: #0064f5;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 45px;
  }
}

.lastimg {
  position: fixed;
  right: 0;
  top: 13%;
  z-index: 99999;
  cursor: pointer;
}

.bannerWra {
  position: relative;

  .bannerText {
    position: absolute;
    top: 20%;
    left: 7%;
    z-index: 9999;

    h1 {
      color: #fff;
      font-size: 80px;
      font-weight: 800;
      text-shadow: 1px 0 3px #555,
    }

    .bannerBtn {
      width: 237px;
      height: 58px;
      display: block;
      margin-top: 60px;
      cursor: pointer;
    }
  }

  .bannerText2 {
    position: absolute;
    top: 20%;
    right: 7%;
    z-index: 9999;
    text-align: right;

    h1 {
      color: #fff;
      font-size: 80px;
      font-weight: 800;
      letter-spacing: 2px;
      text-shadow: 1px 0 3px #555,
    }

    .bannerBtn {
      width: 237px;
      height: 58px;
      display: inline-block;
      margin-top: 60px;
      cursor: pointer;
    }
  }

}

.indexBanner {
  // /deep/.swiper-pagination-bullet {
  //   width: 56px;
  //   height: 8px;
  //   display: inline-block;
  //   border-radius: 0;
  //   // border:1px solid #d9d9d9;
  //   background: #d9d9d9;
  //   opacity: 0.8;
  // }

  // /deep/.swiper-pagination-bullet-active {
  //   opacity: 1;
  //   background: #2468f2;
  // }
}

/* 适用于手机的样式 */
@media (max-width: 767px) {
  // /deep/.swiper-pagination-bullet {
  //   width: 20px !important;
  //   height: 4px !important;
  //   display: inline-block;
  //   border-radius: 0;
  //   // border:1px solid #d9d9d9;
  //   background: #d9d9d9;
  //   opacity: 0.8;
  // }

  // /deep/.swiper-pagination-bullet-active {
  //   opacity: 1;
  //   background: #2468f2;
  // }
}

.hotProduct {
  height: 470px;
  background-color: #fff;
  padding:20px;
  .bannerTitle {
    overflow: hidden;

    h2 {
      float: left;
      font-size: 20px;
      font-weight: 800;
    }

    a {
      float: right;
      line-height: 35px;
      cursor: pointer;
      display: block;
      color:#666;
    }
  }
}
.productList{
  ul{
    li{
      cursor: pointer;
      color: rgba(0,0,0,.65);
      line-height: 40px;
      font-size:15px;
      border-top:1px solid #ebebeb;
    }
  }
}
.hotContent{
  background-color: #fff;
  height: 470px;
  padding:20px;
}